
#ifndef    G_C
#define    G_C        1
#define    G_S        2
#define    G_I        3
#define    G_L        4
typedef    struct
{
	void    *addr;
	int     type;
}	g_data;
#endif

g_data    gvardata[] = {
/*   0    */    { (void *)srRcpt.szTransName, G_S },
/*   1    */    { (void *)srRcpt.szHeaderLine, G_S },
/*   2    */    { (void *)srRcpt.szHeaderLine2, G_S },
/*   3    */    { (void *)srRcpt.szHeaderLine3, G_S },
/*   4    */    { (void *)srRcpt.szHeaderLine4, G_S },
/*   5    */    { (void *)srRcpt.szHeaderLine5, G_S },
/*   6    */    { (void *)srRcpt.szHeaderLine6, G_S },
/*   7    */    { (void *)srRcpt.szDate, G_S },
/*   8    */    { (void *)srRcpt.szTime, G_S },
/*   9    */    { (void *)srRcpt.szMerchantId, G_S },
/*  10    */    { (void *)srRcpt.szMerchantName, G_S },
/*  11    */    { (void *)srRcpt.szTermId, G_S },
/*  12    */    { (void *)srRcpt.szClerkId, G_S },
/*  13    */    { (void *)srRcpt.szHostName, G_S },
/*  14    */    { (void *)srRcpt.szBatchNum, G_S },
/*  15    */    { (void *)srRcpt.szSpecialMessage, G_S },
/*  16    */    { (void *)srRcpt.szStatusMessage, G_S },
/*  17    */    { (void *)srRcpt.szStatus2Message, G_S },
/*  18    */    { (void *)srRcpt.szErrorMessage, G_S },
/*  19    */    { (void *)srRcpt.szMultiAppMsg1, G_S },
/*  20    */    { (void *)srRcpt.szMultiAppMsg2, G_S },
/*  21    */    { (void *)srRcpt.szInvNum, G_S },
/*  22    */    { (void *)srRcpt.szTranStatus, G_S },
/*  23    */    { (void *)srRcpt.szAVSCode, G_S },
/*  24    */    { (void *)srRcpt.szTipAmt1, G_S },
/*  25    */    { (void *)srRcpt.szTipAmt2, G_S },
/*  26    */    { (void *)srRcpt.szTipAmt3, G_S },
/*  27    */    { (void *)srRcpt.szTipPct1, G_S },
/*  28    */    { (void *)srRcpt.szTipPct2, G_S },
/*  29    */    { (void *)srRcpt.szTipPct3, G_S },
/*  30    */    { (void *)srRcpt.szRctDisclaimer1, G_S },
/*  31    */    { (void *)srRcpt.szRctDisclaimer2, G_S },
/*  32    */    { (void *)srRcpt.szRctDisclaimer3, G_S },
/*  33    */    { (void *)srRcpt.szRctDisclaimer4, G_S },
/*  34    */    { (void *)srRcpt.szRctDisclaimer5, G_S },
/*  35    */    { (void *)srRcpt.unFrm.srReceipt.szSTAN, G_S },
/*  36    */    { (void *)srRcpt.unFrm.srReceipt.szSeqNum, G_S },
/*  37    */    { (void *)srRcpt.unFrm.srReceipt.szBaseAmt, G_S },
/*  38    */    { (void *)srRcpt.unFrm.srReceipt.szTaxAmt, G_S },
/*  39    */    { (void *)srRcpt.unFrm.srReceipt.szTipAmt, G_S },
/*  40    */    { (void *)srRcpt.unFrm.srReceipt.szSChg, G_S },
/*  41    */    { (void *)srRcpt.unFrm.srReceipt.szCBack, G_S },
/*  42    */    { (void *)srRcpt.unFrm.srReceipt.szTotAmt, G_S },
/*  43    */    { (void *)srRcpt.unFrm.srReceipt.szSubTotAmt, G_S },
/*  44    */    { (void *)srRcpt.unFrm.srReceipt.szAcctNum, G_S },
/*  45    */    { (void *)srRcpt.unFrm.srReceipt.szExpDate, G_S },
/*  46    */    { (void *)srRcpt.unFrm.srReceipt.szCType, G_S },
/*  47    */    { (void *)srRcpt.unFrm.srReceipt.szCHolder, G_S },
/*  48    */    { (void *)srRcpt.unFrm.srReceipt.szCSymbol, G_S },
/*  49    */    { (void *)srRcpt.unFrm.srReceipt.szApprovalCode, G_S },
/*  50    */    { (void *)srRcpt.unFrm.srReceipt.szRefCustNumber, G_S },
/*  51    */    { (void *)srRcpt.unFrm.srReceipt.szAppCrypt, G_S },
/*  52    */    { (void *)srRcpt.unFrm.srReceipt.szTVRValue, G_S },
/*  53    */    { (void *)srRcpt.unFrm.srReceipt.szAIDValue, G_S },
/*  54    */    { (void *)srRcpt.unFrm.srReceipt.szApplName, G_S },
/*  55    */    { (void *)srRcpt.unFrm.srReceipt.szECRInvNo, G_S },
/*  56    */    { (void *)srRcpt.unFrm.srReceipt.szServId, G_S },
/*  57    */    { (void *)srRcpt.unFrm.srReceipt.szSettDate, G_S },
/*  58    */    { (void *)&srRcpt.unFrm.srReceipt.chShift, G_C },
/*  59    */    { (void *)srRcpt.unFrm.srReceipt.szEntryMethod, G_S },
/*  60    */    { (void *)srRcpt.unFrm.srReceipt.szApprovalType, G_S },
/*  61    */    { (void *)srRcpt.unFrm.srReceipt.szDebitRefNum, G_S },
/*  62    */    { (void *)srRcpt.unFrm.srReceipt.szOrigTransDate, G_S },
/*  63    */    { (void *)srRcpt.unFrm.srReceipt.szCVV2RespCode, G_S },
/*  64    */    { (void *)srRcpt.unFrm.srReceipt.szGenBuf1, G_S },
/*  65    */    { (void *)srRcpt.unFrm.srReceipt.szGenBuf2, G_S },
/*  66    */    { (void *)srRcpt.unFrm.srReceipt.szGenBuf3, G_S },
/*  67    */    { (void *)srRcpt.unFrm.srReceipt.szGenBuf4, G_S },
/*  68    */    { (void *)srRcpt.unFrm.srReceipt.szGenBuf5, G_S },
/*  69    */    { (void *)srRcpt.unFrm.srReceipt.szGenBuf6, G_S },
/*  70    */    { (void *)srRcpt.unFrm.srDet.srMid.szInvNum, G_S },
/*  71    */    { (void *)srRcpt.unFrm.srDet.srMid.szAcctNum, G_S },
/*  72    */    { (void *)srRcpt.unFrm.srDet.srMid.szCType, G_S },
/*  73    */    { (void *)srRcpt.unFrm.srDet.srMid.szTransType, G_S },
/*  74    */    { (void *)srRcpt.unFrm.srDet.srMid.szExpDate, G_S },
/*  75    */    { (void *)srRcpt.unFrm.srDet.srMid.szTot, G_S },
/*  76    */    { (void *)srRcpt.unFrm.srDet.srMid.szAmt, G_S },
/*  77    */    { (void *)srRcpt.szAmt, G_S },
/*  78    */    { (void *)srRcpt.unFrm.srDet.srMid.szTipAmt, G_S },
/*  79    */    { (void *)srRcpt.szTipAmt, G_S },
/*  80    */    { (void *)srRcpt.unFrm.srDet.srMid.szApprovalCode, G_S },
/*  81    */    { (void *)srRcpt.unFrm.srDet.srMid.szClerkId, G_S },
/*  82    */    { (void *)srRcpt.szClerkId, G_S },
/*  83    */    { (void *)srRcpt.unFrm.srDet.srMid.szCSymbol, G_S },
/*  84    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalSaleCnt, G_S },
/*  85    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalTipCnt, G_S },
/*  86    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalCBackCnt, G_S },
/*  87    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalSurchgCnt, G_S },
/*  88    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalTaxCnt, G_S },
/*  89    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalRefCnt, G_S },
/*  90    */    { (void *)srRcpt.unFrm.srDet.srMid.szGrandCnt, G_S },
/*  91    */    { (void *)srRcpt.unFrm.srDet.srMid.szGrandTotal, G_S },
/*  92    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalSaleAmt, G_S },
/*  93    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalRefund, G_S },
/*  94    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalTipAmt, G_S },
/*  95    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalCBAmt, G_S },
/*  96    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalSchgAmt, G_S },
/*  97    */    { (void *)srRcpt.unFrm.srDet.srMid.szTotalTaxAmt, G_S },
/*  98    */    { (void *)srRcpt.unFrm.srDet.srMid.szCashBack, G_S },
/*  99    */    { (void *)srRcpt.unFrm.srDet.srMid.szCashTipAmt, G_S },
/* 100    */    { (void *)srRcpt.unFrm.srDet.srMid.szAllTipAmt, G_S },
/* 101    */    { (void *)srRcpt.unFrm.srDet.srMid.szTipPercent, G_S },
/* 102    */    { (void *)srRcpt.unFrm.srDet.srMid.szShiftNumber, G_S },
/* 103    */    { (void *)srRcpt.unFrm.srDet.srMid.szMerchantNum, G_S },
/* 104    */    { (void *)srRcpt.unFrm.srSummary.srMid.szCType, G_S },
/* 105    */    { (void *)srRcpt.unFrm.srSummary.srMid.szTransType, G_S },
/* 106    */    { (void *)srRcpt.unFrm.srSummary.srMid.szCreditCount, G_S },
/* 107    */    { (void *)srRcpt.unFrm.srSummary.srMid.szDebitCount, G_S },
/* 108    */    { (void *)srRcpt.unFrm.srSummary.srMid.szAdjustCount, G_S },
/* 109    */    { (void *)srRcpt.unFrm.srSummary.srMid.szReversalCount, G_S },
/* 110    */    { (void *)srRcpt.unFrm.srSummary.srMid.szNetCount, G_S },
/* 111    */    { (void *)srRcpt.unFrm.srSummary.srMid.szCreditTotal, G_S },
/* 112    */    { (void *)srRcpt.unFrm.srSummary.srMid.szDebitTotal, G_S },
/* 113    */    { (void *)srRcpt.unFrm.srSummary.srMid.szAdjustTotal, G_S },
/* 114    */    { (void *)srRcpt.unFrm.srSummary.srMid.szReversalTotal, G_S },
/* 115    */    { (void *)srRcpt.unFrm.srSummary.srMid.szNetTotal, G_S },
/* 116    */    { (void *)srRcpt.unFrm.srSummary.srMid.szCSymbol, G_S },
/* 117    */    { (void *)srRcpt.unFrm.srSummary.srMid.szTaxTotal, G_S },
/* 118    */    { (void *)srRcpt.unFrm.srSummary.srMid.szSurchrgeTotal, G_S },
/* 119    */    { (void *)srRcpt.unFrm.srSummary.srMid.szCashBackTotal, G_S },
/* 120    */    { (void *)srRcpt.unFrm.srSummary.srMid.szMerchantNum, G_S },
/* 121    */    { (void *)srRcpt.unFrm.srSummary.srMid.szShiftNumber, G_S },
/* 122    */    { (void *)srRcpt.unFrm.srSummary.srMid.szEPPSaleSurchrgeTotal, G_S },
/* 123    */    { (void *)srRcpt.unFrm.srSummary.srMid.szEPPSaleCount, G_S },
/* 124    */    { (void *)srRcpt.unFrm.srShift.srMid.szShiftNumber, G_S },
/* 125    */    { (void *)srRcpt.unFrm.srShift.srMid.szCreditTotal, G_S },
/* 126    */    { (void *)srRcpt.unFrm.srShift.srMid.szDebitTotal, G_S },
/* 127    */    { (void *)srRcpt.unFrm.srShift.srMid.szCreditCount, G_S },
/* 128    */    { (void *)srRcpt.unFrm.srShift.srMid.szDebitCount, G_S },
/* 129    */    { (void *)srRcpt.unFrm.srShift.srMid.szNetCount, G_S },
/* 130    */    { (void *)srRcpt.unFrm.srShift.srMid.szNetTotal, G_S },
/* 131    */    { (void *)srRcpt.unFrm.srShift.srMid.szCSymbol, G_S },
/* 132    */    { (void *)srRcpt.unFrm.srClerk.srMid.szShiftNumber, G_S },
/* 133    */    { (void *)srRcpt.unFrm.srClerk.srMid.szClerkId, G_S },
/* 134    */    { (void *)srRcpt.unFrm.srClerk.srMid.szTransCnt, G_S },
/* 135    */    { (void *)srRcpt.unFrm.srClerk.srMid.szTransType, G_S },
/* 136    */    { (void *)srRcpt.unFrm.srClerk.srMid.szTipAmt, G_S },
/* 137    */    { (void *)srRcpt.unFrm.srClerk.srMid.szBaseAmt, G_S },
/* 138    */    { (void *)srRcpt.unFrm.srClerk.srMid.szTotAmt, G_S },
/* 139    */    { (void *)srRcpt.unFrm.srClerk.srMid.szTransAmt, G_S },
/* 140    */    { (void *)srRcpt.unFrm.srClerk.srMid.szTipCnt, G_S },
/* 141    */    { (void *)srRcpt.unFrm.srClerk.srMid.szCBackCnt, G_S },
/* 142    */    { (void *)srRcpt.unFrm.srClerk.srMid.szCBackAmt, G_S },
/* 143    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szCreditCount, G_S },
/* 144    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szDebitCount, G_S },
/* 145    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szAdjustCount, G_S },
/* 146    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szReversalCount, G_S },
/* 147    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szNetCount, G_S },
/* 148    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szCreditTotal, G_S },
/* 149    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szDebitTotal, G_S },
/* 150    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szAdjustTotal, G_S },
/* 151    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szReversalTotal, G_S },
/* 152    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szNetTotal, G_S },
/* 153    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szCashBack, G_S },
/* 154    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szTotalSchgAmt, G_S },
/* 155    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szCBackCount, G_S },
/* 156    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szCreditCount, G_S },
/* 157    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szDebitCount, G_S },
/* 158    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szAdjustCount, G_S },
/* 159    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szReversalCount, G_S },
/* 160    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szNetCount, G_S },
/* 161    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szCreditTotal, G_S },
/* 162    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szDebitTotal, G_S },
/* 163    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szAdjustTotal, G_S },
/* 164    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szReversalTotal, G_S },
/* 165    */    { (void *)srRcpt.unFrm.srSubTotal.srHost.szNetTotal, G_S },
/* 166    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szTipCount, G_S },
/* 167    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szTipTotal, G_S },
/* 168    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szCSymbol, G_S },
/* 169    */    { (void *)srRcpt.unFrm.srSubTotal.srTerm.szTaxTotal, G_S },
/* 170    */    { (void *)srRcpt.unFrm.srOTab.srMid.szInvNum, G_S },
/* 171    */    { (void *)srRcpt.unFrm.srOTab.srMid.szAcctNum, G_S },
/* 172    */    { (void *)srRcpt.unFrm.srOTab.srMid.szCType, G_S },
/* 173    */    { (void *)srRcpt.unFrm.srOTab.srMid.szAmt, G_S },
/* 174    */    { (void *)srRcpt.szAmt, G_S },
/* 175    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szDebitCount, G_S },
/* 176    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szDebitTotal, G_S },
/* 177    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szVoidCount, G_S },
/* 178    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szVoidTotal, G_S },
/* 179    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szCreditCount, G_S },
/* 180    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szCreditTotal, G_S },
/* 181    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szNetCount, G_S },
/* 182    */    { (void *)srRcpt.unFrm.srHostCapture.srCredit.szNetTotal, G_S },
/* 183    */    { (void *)srRcpt.unFrm.srHostCapture.srDebit.szDebitCount, G_S },
/* 184    */    { (void *)srRcpt.unFrm.srHostCapture.srDebit.szDebitTotal, G_S },
/* 185    */    { (void *)srRcpt.unFrm.srHostCapture.srDebit.szCreditCount, G_S },
/* 186    */    { (void *)srRcpt.unFrm.srHostCapture.srDebit.szCreditTotal, G_S },
/* 187    */    { (void *)srRcpt.unFrm.srHostCapture.srDebit.szNetCount, G_S },
/* 188    */    { (void *)srRcpt.unFrm.srHostCapture.srDebit.szNetTotal, G_S },
/* 189    */    { (void *)srRcpt.unFrm.srHostCapture.szGrandCount, G_S },
/* 190    */    { (void *)srRcpt.unFrm.srHostCapture.szGrandTotal, G_S },
/* 191    */    { (void *)srRcpt.unFrm.srMerch.szMerchantNum, G_S },
/* 192    */    { (void *)srRcpt.unFrm.srMerch.szMerchantName, G_S },
/* 193    */    { (void *)srRcpt.unFrm.srMerch.szHostName, G_S },
/* 194    */    { (void *)srRcpt.unFrm.srMerch.szMerchantID, G_S },
/* 195    */    { (void *)gsrStatsRpt.szHeaderLine, G_S },
/* 196    */    { (void *)gsrStatsRpt.szDay, G_S },
/* 197    */    { (void *)&gsrStatsRpt.inReboots, G_I },
/* 198    */    { (void *)&gsrStatsRpt.inTransactions, G_I },
/* 199    */    { (void *)&gsrStatsRpt.inCardErrs, G_I },
/* 200    */    { (void *)&gsrStatsRpt.inPrnErrs, G_I },
/* 201    */    { (void *)&gsrStatsRpt.inPinErrs, G_I },
/* 202    */    { (void *)&gsrStatsRpt.inNoLine, G_I },
/* 203    */    { (void *)&gsrStatsRpt.inBusy, G_I },
/* 204    */    { (void *)gsrEMVLogRpt.szTAGName, G_S },
/* 205    */    { (void *)gsrEMVLogRpt.szTAG, G_S },
/* 206    */    { (void *)gsrEMVLogRpt.szLength, G_S },
/* 207    */    { (void *)gsrEMVLogRpt.szEMVData, G_S }
        };
